const arr = [1, 2, 3, 4, 5];

for (const item of arr) {
  console.log(item);
  arr.shift(); // forof这样删除会将索引向后移动，而不是执行完当此循环向后移动
}

while (arr[0]) {
  console.log(arr[0]);
  arr.shift();
}

console.log(arr);
